package top.hudk.test220302;

import com.yueyue.common.utils.JsonUtils;
import lombok.Data;

/**
 * 易宝聚合支付渠道配置信息实体
 *
 * @author HuDongkang
 * @date 2022/2/25 10:18
 */
@Data
public class YoopPayConfig {
    /**
     * 发起方商户编号。
     * 标准商户收付款方案中此参数与收款商户编号一致；
     * 平台商户收付款方案中此参数为平台商商户编号；
     * 服务商解决方案中:
     * ①标准商户收款时，该参数为标准商户商编
     * ②平台商收款或平台商入驻商户收款时，该参数为平台商商编。
     */
    private String parentMerchantNo;

    /**
     * 商户编号
     * 收单主体商编、平台商或服务商下的子商户、普通特约商户
     */
    private String merchantNo;

    private String appId;

    public static void main(String[] args) {
        YoopPayConfig y=new YoopPayConfig();
        y.setAppId("123");
        y.setMerchantNo("234");
        y.setParentMerchantNo("456");
        String s = JsonUtils.toJson(y);
        System.out.println(s);
        String ss = "{\"parentMerchantNo\":\"456\",\"merchantNo\":\"234\",\"appId\":\"123\"}";
        String str = "{\"parentMerchantNo\":\"10086447539\",\"merchantNo\":\"10086447539\",\"wechatPublicAppId\":\"123\",\"wechatMiniProgramAppId\":\"wxcab88e296caad7b9\",\"aliPublicAppId\":\"123\",\"aliBusinessAppId\":\"123\",\"wechatPublicAppId\":\"123\",\"weChatEnable\":true,\"aliPayEnable\":false}";
    }
}
